libraries education library electronic investor clubs houses cnc machines cnc electronics electronic components machining influx cnc machine john adams components fabrication milling books cnc turning